#define _CRT_SECURE_NO_WARNINGS
//#include  <stdio.h>
//#include  <string.h>
//#include  <ctype.h>
//void fun(char* s)
//{
//    int  k[26] = { 0 }, n, i, max = 0;    char  ch;
//    while (*s)
//    {
//        if (isalpha(*s)) {
//            /**********found**********/
//            ch = tolower(*s);
//            n = ch - 'a';
//            /**********found**********/
//            k[n] += 1;
//        }
//        s++;
//        /**********found**********/
//        if (max < k[n]) max = k[n];
//    }
//    printf("\nAfter count :\n");
//    for (i = 0; i < 26; i++)
//        if (k[i] == max) printf("\nletter  \'%c\' :  %d times\n", i + 'a', k[i]);
//}
//main()
//{
//    char  s[81];
//    printf("\nEnter a string:\n\n");  gets(s);
//    fun(s);
//}

//#include  <stdlib.h>
//#include  <conio.h>
//#include  <stdio.h>
//#include  <math.h>
///*************found**************/
//float fun(int k)
//{
//    int n; float s, w, p, q;
//    n = 1;
//    s = 1.0;
//    while (n <= k)
//    {
//        w = 2.0 * n;
//        p = w - 1.0;
//        q = w + 1.0;
//        s = s * w * w / p / q;
//        n++;
//    }
//    /*************found**************/
//    return s;
//}
//void main()
//{
//    system("CLS");
//    printf("%f\n ", fun(10));
//}

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
double fun(int n)
{
	double s = 0.0;
	for (int i = 1; i <= n; i++)
	{
		s += (1.0 / (i * (i + 1)));
	}
	return s;
}
void main()
{
	FILE* wf;
	system("CLS");
	printf("%f\n", fun(10));
	/******************************/
	wf = fopen("out.dat", "w");
	fprintf(wf, "%f", fun(10));
	fclose(wf);
	/*****************************/
}
